04957eb1de30cb2f76cbb4fded31027e162860b8,basex-core/src/main/java/org/basex/util/http/HttpClient.java,HttpClient,writePayload,#ItemList#HashMap#OutputStream#,254

Before Change


    // detect method (specified by @method or derived from @media-type)
    String method = atts.get(SerializerOptions.METHOD.name());
    if(method == null) {
      final MediaType type = new MediaType(atts.get(SerializerOptions.MEDIA_TYPE.name()));
      if(type.is(MediaType.APPLICATION_HTML_XML)) {
        method = SerialMethod.XHTML.toString();
      } else if(type.is(MediaType.TEXT_HTML)) {

After Change


    sopts.set(SerializerOptions.INDENT, YesNo.NO);

    String src = null, method = null;
    for(final Entry<String, String> entry : atts.entrySet()) {
      final String key = entry.getKey(), value = entry.getValue();
      if(key.equals(SRC)) {
        src = value;
      } else if(key.equals(SerializerOptions.METHOD.name())) {
        method = value.equals(BINARY) ? SerialMethod.BASEX.toString() : value;
      } else {
        sopts.assign(key, value);
        // no method specified (yet): choose method based on media type
        if(method == null && key.equals(SerializerOptions.MEDIA_TYPE.name())) {
          final MediaType type = new MediaType(value);
          if(type.is(MediaType.APPLICATION_HTML_XML)) {
            method = SerialMethod.XHTML.toString();